/*
 * Copyright 2013-2015 the original author or authors.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.xdtech.hotel.util;


/**
 * 酒店相关常量信息
 * @author max.zheng
 * @create 2015-4-18下午9:47:16
 * @since 1.0
 * @see
 */
public interface HotelConstants {
	//酒店客房状态
	/**脏空 */
	String ROOM_WAIT_CLEAR_STATUS = "1";
	/**入住*/
	String ROOM_WORK_OFF_STATUS = "2";
	/**故障*/
	String ROOM_MAINTAIN_STATUS = "3";
	/**干净*/
	String ROOM_CLEAN_STATUS = "4";
	/**预退*/
	String ROOM_OUT_STATUS = "5";
	/**预约*/
	String ROOM_RESERVE_STATUS = "6";
	
	
	
	//酒店顾客状态
	/**入住*/
	String CUSTOMER_LIVING_STATUS = "1";
	/**离开*/
	String CUSTOMER_LEAVE_STATUS = "2";
	
	//元件名称编码定义
	/**音乐*/
	String COMPONENT_MUSIC = "music";
	/**卡*/
	String COMPONENT_CARD = "card";
	/**空调*/
	String COMPONENT_AC = "ac";
	/**电视*/
	String COMPONENT_TV = "tv";
	/**结点*/
	String COMPONENT_NODE = "node";
	/**灯光*/
	String COMPONENT_DIMMER = "dimmer";
	
	//设备状态定义
	/**正在连接*/
	String DEV_STATUS_LINKING = "-1";
	/**离线*/
	String DEV_STATUS_OFFLINE = "0";
	/**在线*/
	String DEV_STATUS_ONLINE = "1";
	
	//操作类型
	/**节点*/
	String DEV_NODE_CONTROL = "node";
	/**调光*/
	String DEV_DIMMER_CONTROL = "dimmer";
	/**空调*/
	String DEV_AC_CONTROL = "ac";
	/**电视*/
	String DEV_TV_CONTROL = "tv";
	/**音乐*/
	String DEV_MUSIC_CONTROL = "music";
	/**场景*/
	String DEV_SCENE_CONTROL = "scene";
	/**时间*/
	String DEV_TIME_CONTROL = "time";
	/**卡*/
	String DEV_CARD_CONTROL = "card";
	
	//节点类型
	/**灯光*/
	String NODE_LIGHTS = "LIGHTS";
	String NODE_BLIND = "BLIND";
	String NODE_DOORPLATE = "DOORPLATE";
	String NODE_PANEL = "PANEL";
	String NODE_EXHAUST = "EXHAUST";
	//房间类型
	
	/**经济双人房*/
	String ROOM_SIMPLE_DOUBLE_TYPE = "SIMPLE-DOUBLE";
	/**经济单人房*/
	String ROOM_SIMPLE_SINGLE_TYPE = "SIMPLE-SINGLE";
	/**标准单人房*/
	String ROOM_STANDARD_SINGLE_TYPE = "STANDARD-SINGLE";
	/**标准双人房*/
	String ROOM_STANDARD_DOUBLE_TYPE = "STANDARD-DOUBLE";
	/**贵宾房*/
	String ROOM_VIP_TYPE = "VIP";
	/**总统房*/
	String ROOM_PRESIDENT_TYPE = "PRESIDENT";
	
	/**设备上传数据标记*/
	String DEV_POST_FAULT_FLAG = "fault";
	String DEV_POST_ROOM_FLAG = "room";
	
	//房间面板操作
	/**请求清扫*/
	String ROOM_PANEL_OPERATION_1 = "1"; 
	/**取消清扫 */
	String ROOM_PANEL_OPERATION_2 = "2"; 
	/**请求退房*/
	String ROOM_PANEL_OPERATION_3 = "3"; 
	/**取消退房*/
	String ROOM_PANEL_OPERATION_4 = "4"; 
	/**请求送餐*/
	String ROOM_PANEL_OPERATION_5 = "5"; 
	/**取消送餐 */
	String ROOM_PANEL_OPERATION_6 = "6"; 
	/**请求洗衣*/
	String ROOM_PANEL_OPERATION_7 = "7"; 
	/**取消洗衣*/
	String ROOM_PANEL_OPERATION_8 = "8"; 
	/**请求搬运*/
	String ROOM_PANEL_OPERATION_9 = "9"; 
	/**取消搬运*/
	String ROOM_PANEL_OPERATION_10 = "10"; 
	/**请求勿扰*/
	String ROOM_PANEL_OPERATION_11 = "11"; 
	/**取消勿扰 */
	String ROOM_PANEL_OPERATION_12 = "12"; 
	/**顾客不满*/
	String ROOM_PANEL_OPERATION_13 = "13"; 
	/**取消不满 */
	String ROOM_PANEL_OPERATION_14 = "14";
	/**顾客报警 */
	String ROOM_PANEL_OPERATION_15 = "15"; 
	/**取消报警*/
	String ROOM_PANEL_OPERATION_16 = "16"; 
	
	
	/**SN匹配错误*/
	String ROOM_SN_ERROR_STATUS = "-1";
	
	
	
}
